package com.cskaoyan.service;

import com.cskaoyan.bean.BaseData;
import com.cskaoyan.bean.BaseParam;
import com.cskaoyan.bean.market.OrderListVo;
import com.cskaoyan.bean.order.Channel;
import com.cskaoyan.bean.order.MarketOrder;
import com.cskaoyan.bean.order.OrderDetail;

import java.math.BigDecimal;
import java.util.List;

public interface OrderService {

    OrderDetail detail(Integer orderId);

    BaseData<MarketOrder> list(BaseParam baseParam, String start, String end, Short[] orderStatusArray, Integer userId, Integer orderId, String orderSn);

    void ship(Integer orderId, String shipChannel, String shipSn);

    void refund(Integer orderId, BigDecimal refundMoney);

    List<Channel> channel();


    int reply(Integer commentId, String content);

}
